Skip to content

Conversation

@efecarranza
Copy link
Contributor

Changelog

Add RemoteGSM Implementation
Abstract methods on GSM

@efecarranza
Copy link
Contributor Author

@miguelmtzinf all comments have been addressed, thanks for the name suggestions, didn't know what to use!
GhoRemoteVault is a work in progress so any other feedback is more than welcome.

require(initialOwner != address(0), 'ZERO_ADDRESS_NOT_VALID');
require(ghoAddress != address(0), 'ZERO_ADDRESS_NOT_VALID');

_transferOwnership(initialOwner);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is an upgradeable contract, shouldn't mix setting immutable's and storage vars in constructor here, simply _disableInitializer for locking the impl and having null owner there is fine

@efecarranza
Copy link
Contributor Author

efecarranza commented May 30, 2025

@miguelmtzinf I've added enumerableSet.
@DhairyaSethi using VersionedInitializable from Aave V3 Periphery instead of Core for the constructor suggestion. please let me know if this is ok.

@miguelmtzinf
Copy link
Contributor

Closing in favor of aave-dao/gho-origin#1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants